	@charset "utf-8";
	/* CSS Document */
	html,body{width:100%;padding: 0px;margin:0px;*position:static; }
	.indexm{background: #f7f7f7;  }
	*{font-family:"思源黑体 CN"; font-size: 16px; color:#333; padding:0px;margin:0px;}
	a{text-decoration:none;}
	ul, li, ol, p, dt, dd, dl, pre, xmp, plaintext, listing{list-style-type:none;}
	.clear{	clear:both;}
	a{text-decoration:none;}
	button,input{ -webkit-tap-highlight-color: rgba(0, 0, 0, 0);    -webkit-user-modify: read-write-plaintext-only;outline:none;text-decoration: none;}
.layui-layer-btn{ display: none; }
body{max-width:1903px;min-width:1200px;width:100%; margin: auto;position: relative;   }
	/*首页导航*/

/*.anim99{ animation: dz99 .6s linear 1 normal forwards; }
 .anim5{ animation: dz5 .6s linear 1 normal forwards; }
.anim6{ animation: dz6 .6s linear 1 normal forwards; } */
/* .anim7{ animation: dz7 .6s linear 1 normal forwards; }
.anim8{ animation: dz8 .6s linear 1 normal forwards; } */

.yde .anim{ position: relative;height: 100%; }
.cen{ width: 1200px; margin: auto;}
.BigDiv{  }
.yde{ width: 100%; height: 100%; background: url("../i/ydy.jpg") no-repeat; height: 951px; }
.yde .logo{ position: absolute; top: 180px; text-align: center; width: 100%; }

.Msdn{ position: absolute; width: 80%; top: 50%; left:10%;text-align: center; }
.Msdn div{ display: inline-block; width:33.33%;float:left;}
.Msdn div:nth-child(1) span{background: #0063a4; color:#fff; }
.Msdn div span{ transition: .5s; width: 100px;height: 100px; margin: auto; display:  block; text-align: center; line-height: 100px; color:#0063a4;
	 background: rgba(255,255,255,.5); font-size: 45px; border-radius: 5px; }
.Msdn div p{ color:#fff; font-size: 24px; text-align: center; margin-top: 15px; }
.Msdn div:hover span{ background: #0063a4; color:#fff; }

.top .left{ float: left;margin-top:25px; }
.top .right{ float: right; margin-top: 15px; }
.sym .top{ position: absolute; }
.top { overflow: hidden; background: rgba(255,255,255,.8); height: 100px; width: 100%; z-index: 9; border-bottom: 1px solid #e5e5e5; }
.top .rto1{text-align: right;margin-bottom: 10px; }
.top .rto1 p{ display: inline-block; }
.rto2 li{ float: left; margin-left: 20px;}
.top .rto1 .rtm1{ margin-right: 15px; }
.top .rto1 .rtm1 span{ color:#7b7b7b; font-size: 12px; }
.top .rto1 .rtm1 span::before{ margin-right: 3px; font-size: 16px; position: relative; top: 2px; }
.top .rto1 .rtm2{width: 161px; border: 1px solid #d9d9d9; text-align: left; text-indent: 1em; color:#adadad; font-size: 12px; height: 25px;line-height: 25px;
	position: relative;background: #fff;}
.top .rto1 .rtm2::before{
  font-family: "iconfont" !important;
  font-size: inherit;font-style: normal;transition: .5s;content: "\e603";
	position: absolute; right: 8px; font-size: 18px;}
.top .rto2 li{ position: relative; height: 47px; }
.top .rto2 li a{ color:#333333; font-size: 15px; font-weight: bold; }
.top .rto2 li a::before{ content: ""; width: 0%;height: 2px; background: #0068ad;display: block; position: absolute; left: 50%; margin-left: -0; bottom: 0px;transition: .5s; }
.top .rto2 li:hover a::before{  margin-left: -50%; width: 100%; }
.top .rto2{ overflow: hidden; }



.fullslide1 .bd li > a > .tu1{display: block;}
.fullslide1 .bd li > a > .tu2{display: none;}



.fullslide1{position:relative;width:100%;}
.fullslide1 .bd{position:relative;z-index:0;overflow:hidden;}
.fullslide1 .bd li{float:left;width:100%;background:#e7e7e7; position: relative;}

.fullslide1 .bd li>a>img{display:block;width:100%;height:auto;margin:auto;}
/*圆点*/
.fullslide1 .hd{ position: absolute; }
.fullslide1 .hd{margin-left: -77px;margin-top:-30px;z-index:100;position:absolute;left:50%;}
.fullslide1 .hd li{display:inline-block;width:10px;height:10px;cursor:pointer;
	transition: .5s;margin-left: 10px; background: #acacaa; border-radius:10px; }
.fullslide1 .hd li.on{transition: .5s; background: #0171c5; width: 20px; }

.fullslide1 .bd li .Btum1{ position: absolute; bottom: 100px; height: 159px; width: 1500px; left: 50%; margin-left: -750px; }
.fullslide1 .bd li .Btum1 .Btu1a{ width: 480px; float: left; margin-top: 30px; margin-right: 40px; }
.fullslide1 .bd li .Btum1 .Btu1a .cpd1{ float: left; }
.fullslide1 .bd li .Btum1 .Btu1a .cpd1 p{ color:#e24b02; font-weight: bold; font-size: 62px; }
.fullslide1 .bd li .Btum1 .Btu1a .cpd2 p{ }
.fullslide1 .bd li .Btum1 .Btu1a .cpd2{ float: left; margin-top: 10px; margin-left: 40px; }
.fullslide1 .bd li .Btum1 .Btu1a .cpd2::before{ content: ""; width: 1px; height: 60px; background: #999; display: block; position: absolute; margin-left: -20px; margin-top: 7px; }
.fullslide1 .bd li .Btum1 .Btu1a .cpd2 .cd1{ color:#ffffff; font-weight: bold; font-size: 33px; }
.fullslide1 .bd li .Btum1 .Btu1a .cpd2 .cd2{ font-size: 16px; color:#ffffff; }
.fullslide1 .bd li .Btum1 .Btu1b a img{ width: 379px; height: 150px; transform: skewX(30deg); position:relative; left: -60px; display: block; }
.fullslide1 .bd li .Btum1 .Btu1b{ transform: skewX(-30deg); float: left; background: rgba(0,0,0,.5);  width: 280px; padding: 11px 14px; box-sizing: border-box;
 margin-right: 11px;
}
 .fullslide1 .bd li .Btum1 .Btu1b p{ overflow: hidden;}

.Hpm1{ overflow: hidden; margin-top: 50px; margin-bottom: 40px; }
.Hpm1 .t{ position: absolute; bottom: 0; width: 100%; background: rgba(0,0,0,.5); height: 47px;line-height: 47px; text-align: l}
.Hpm1 .t a{ color:#fff; font-size: 16px; font-weight: bold; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; width: 80%; display: block; }
.Hpm1 .t p{  text-indent: 2em; }

.Hpm1 .news{float: left; width: 384px; margin-left: 32px; }
.Hpm1 .news .Dts{ margin-top: 20px; }
.Hpm1 .news .Clanm{ height: 40px; line-height: 30px; overflow: hidden; border-bottom: 1px solid #dfdfdf; }
.Hpm1 .news .Clanm span{ position: relative;display: inline-block; height: 100%; margin-right: 20px;font-size: 18px; }
.Hpm1 .news .Clanm span.on::before{background: #0171c5;  }
.Hpm1 .news .Clanm span.on{ color:#0171c5; font-weight: bold; }
.Hpm1 .news .Clanm span::before{ content: ""; width: 100%; position: absolute; width: 100%; height: 3px; bottom: 0;  }
.Hpm1 .news .Clanm a{ display: block; width: 43px; height: 17px; margin-top: 8px; float: right; line-height: 17px; font-size: 12px; text-align: center; color:#fff; background: #e77918; }
.Hpm1 .Dts li{ overflow: hidden; margin-top: 12px; }
.Hpm1 .Dts .left{ float: left; width: 65px; height: 61px; background: #e8e8e8; text-align: center; }
.Hpm1 .Dts .left .Tm1{ font-size: 25px; color:#b0b0b0; font-weight: bold; margin-top: 4px; }
.Hpm1 .Dts .left .Tm2{ font-size: 12px; color:#b0b0b0;  }
.Hpm1 .Dts .right{ float: left; width: 300px; margin-left: 10px; }
.Hpm1 .Dts .right .Tm1{ color:#333333; font-size: 14px;  font-weight: bold; }
.Hpm1 .Dts .right .Tm1 br{ display: none; }
.Hpm1 .Dts .right .Tm2{ color:#666666; font-size: 12px;margin-top: 3px; line-height: 20px;
	display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden;}
.Aunm{ float: left; margin-left: 30px;width: 255px; }
.Jmsc{ height: 40px;
line-height: 30px;
overflow: hidden;
border-bottom: 1px solid #dfdfdf;}
.Jmsc span{ position: relative;display: inline-block; height: 100%; margin-right: 10px; font-size: 18px; }
.Jmsc span::before{content: "";
width: 100%;position: absolute;width: 100%;height: 3px;bottom: 0; }
.Jmsc span.on::before{background: #0171c5;   }
.Jmsc{font-size: 12px; color:#999999; }
.Jmsc a{ display: block; width: 43px; height: 17px; margin-top: 8px; float: right; line-height: 17px; font-size: 12px; text-align: center; color:#fff; background: #e77918;}
.Aunm .nr { padding-top: 19px;  overflow: hidden; }
.Aunm .nr .left{ float: left;margin-right: 8px; }
.Aunm .nr .left img{ display: block; }
.Aunm .nr .right{}
.Aunm .nr .right p{ font-size: 13px; color:#666666; line-height: 27px; }
.Aunm .nr .right .more{  margin-top: 20px;}
.Aunm .nr .right .more a{ color:#e77918; font-size: 13px; }
.H2a li{ width: 199px; height: 91px; background: #e8e8e8; border: 1px solid #d9d9d9; display: inline-block; margin-left: -1px; text-align: center; margin-top: 30px; padding-top: 15px; box-sizing: border-box;}
.H2a li span{ font-size: 40px; }
.H2a li p{ color:#666666; font-size: 14px; }
.H2a li.on{ background: #0068ad; }
.H2a li.on p{ color:#fff; }
.H2a li.on span{ color:#fff; }
.Nrb{ padding: 20px 0;}
.Nrb p{ color:#666666; line-height: 24px; font-size: 14px; }
.Nrb .more{ margin: auto; width: 110px; height: 33px; line-height: 33px; background: #e77b1a; color:#fff; text-align: center; margin-top: 20px; }
.Nrb .more a{ color:#fff; font-size: 14px; }

	/* 本例子css */
		.slideBox{ width:490px; height:340px; position:relative; float: left;}
		.slideBox .bd{ position:relative;  z-index:0;   }
		.slideBox .bd li{ overflow: hidden; }
		.slideBox .bd li .left{ float: left; width: 49%; position: relative;}
		.slideBox .bd li .left a>img{width: 100%; display: block; }
		.slideBox .bd li .right{ float: right; width: 49.7%; }
		.slideBox .bd li .right .pic{ position: relative;  overflow: hidden; width: 48%; float: left; margin-right: 2%; margin-bottom: 2%;  }
		.slideBox .bd li .right a>img{width: 100%;display: block; }
		.slideBox .bd img{ display: block; }
		.slideBox .hd{ position:absolute; bottom: 10px; right: 10px; }
	.slideBox .hd li{ width: 8px; height: 8px; border-radius: 50%; background: rgba(255,255,255,.5); text-align: center; line-height: 23px; color:#fff; display: inline-block; margin-right: 2px; }
	.slideBox .hd li.on{ background: #0068ad; }
.slideBox .bd li a:hover .Mkes{ display: flex; }
		/* 下面是前/后按钮代码，如果不需要删除即可 */
		.slideBox .prev,
		.slideBox .next{ position:absolute; top:50%; margin-top:-25px; display:none; width:65px; height:65px;
			  filter:alpha(opacity=10);opacity:0.1; border-radius: 50%; }
		.slideBox .next{ background:url("../i/right.png") center no-repeat #333;margin-right: -70px; right: 0; left: auto;}
		.slideBox .prev{ background:url("../i/left.png") center no-repeat #333;  margin-left: -80px; }
		.slideBox .prev:hover,
		.slideBox .next:hover{ filter:alpha(opacity=50);opacity:.5;  }





		.picScroll-left{ width:100%;position:relative; }
		.picScroll-left .tempWrap{ margin: auto;position: relative; z-index: 99999;  }
		.picScroll-left .hd{  position: absolute;  margin: auto;}
		.picScroll-left .hd .prev,.picScroll-left .hd .next{ display:block; float:right; position: relative; z-index: 99999;   overflow:hidden; text-align: center;transition: .5s;
			 cursor:pointer; border: 1px solid #2086b5; width: 18px; height: 18px; border-radius: 50%; font-size: 12px; line-height: 20px; color:#2086b5;  }
		.picScroll-left .hd .prev{ float: left; }
		.picScroll-left .hd .next{ float: right; }
		.picScroll-left .bd{ }
		.picScroll-left .bd ul{ overflow:hidden; zoom:1; }
		.picScroll-left .bd ul li{ float:left; _display:inline;text-align:center; position: relative;cursor: pointer; }


.H2bnr{ background: #fff; height: 313px; margin-top: 30px; margin-bottom: 30px; }
.H2bnr .picScroll-left{ padding-top: 42px; }
.H2bnr .picScroll-left .tempWrap ul{ padding: 10px 0 !important;}
.H2bnr .picScroll-left .bd ul li{ width: 300px; height: 222px; margin: 0 20px; background: #fff;box-shadow: 0 0 5px rgba(0,0,0,.1);transition: .5s; }
.H2bnr .picScroll-left .bd ul li a>div{width: 287px; height: 210px; margin: auto; margin-top: 6px; position: relative; }
.H2bnr .picScroll-left .bd ul li a>div img{ width: 100%; height: 100%; display: block; }
.H2bnr .picScroll-left .bd ul li a>div div{ position: absolute; width: 100%; height: 100%; top: 0; background: rgba(0,104,173,.8);
  /*flex 布局*/
    display: flex;
    /*实现垂直居中*/
    align-items: center;
    /*实现水平居中*/
    justify-content: center;
    text-align: justify;
			display: none;
}
.H2bnr .picScroll-left .bd ul li:hover{ box-shadow: 0 0 8px rgba(0,0,0,.2);}
.H2bnr .picScroll-left .bd ul li:hover a>div div{ display: flex;}
.H2bnr .picScroll-left .bd ul li a>div div p{ color:#fff; width: 80%; margin: auto; font-size: 16px; }

.H2bnr .picScroll-left .hd{ position: absolute; width: 96%; top: 50%;left: 2%; z-index: 1; }
.H2bnr .picScroll-left .hd .prev,.H2bnr .picScroll-left .hd .next{ width: 48px; height: 48px; text-align: left; line-height: 48px; text-align: center;
 font-size: 24px; background: #0067ac; color:#fff;
}
.H2bnr .picScroll-left .hd i{ color:#fff; }
.sjcx{ display: none;}
.fote{ padding-top: 20px; background: #252526; overflow: hidden; }
.fote .left{ float: left; width: 248px; border-right: 1px solid #373738; }
.fote .left p a{ display:inline-block; width: 40%; color:rgba(255,255,255,.5); font-size: 14px; line-height: 32px; }
.fote .right{ float: right; overflow: hidden; width: 880px; margin-bottom: 20px; }
.fote .right .lm1{ float: left; width: 470px; }
.fote .right .lm2{ float: right; width: 240px; text-align: right; }
.fote .right .lm2 p{ display: inline-block; text-align: center; margin-left: 20px; color:#999999; font-size: 14px; }
.fote .right .lm2 p img{ padding-bottom: 4px; }
.fote .right .lm1 div p:nth-child(1){font-size: 14px; color:rgba(255,255,255,.5); }
.fote .right .lm1 div p:nth-child(2){ color:#ffffff; font-size: 12px; margin-top: 5px;}
.fote .right .lm1 .tel{ width: 100%;float: none; margin-bottom: 8px; }
.fote .right .lm1 .tel p:nth-child(2){ font-size: 25px;  }
.fote .right .lm1 div{float: left; margin-right: 30px; }

.banner{ position: relative; }
.banner img{ display: block; width: 100%; }
.banner .wzm{ position: absolute; width: 60%; left: 50%; margin-left: -30%; top: 50%; margin-top: -35px; }
.banner .wzm p{ color:#ffffff; font-size: 45px;font-weight: bold; text-align: center; }
.banner .wzm p span{ display: inline-block; vertical-align: middle; margin: 0 20px;}
.banner .wzm p span:nth-child(1){ background: url("../i/lb.png") no-repeat top; width: 42px; height: 70px; }
.banner .wzm p span:nth-child(2){background: url("../i/rb.png") no-repeat bottom; width: 42px; height: 70px;  }
.Wmsud{ clear: both; border-top: 1px solid #373738; margin-top: 20px; }
.Wmsud p{ text-align: center;  color:#999999; font-size: 12px; line-height: 50px; }
.Wmsud p a{ color:#999; font-size: 12px; }
.Mnle{ float: left; }
.Mnv{ overflow: hidden; background: #efefef; }
.Mnle li{ float: left;  min-width: 100px; text-align: center; line-height: 64px; transition: .5s; }
.Mnle li a{ color:#666666; font-size: 14px; display: block; }
.Mnri{ float: right; line-height: 64px; font-size: 12px; color:#999999; vertical-align: middle; }
.Mnri a{font-size: 12px; color:#999999;  }
.Mnri .icon-fangzi{ width: 20px; height: 20px; border-radius: 50px; display: inline-block; text-align: center; line-height: 20px; background: #f6b06e; color:#fff; margin-right: 8px; }
.Mnle li.on{ background: #0068ad; }
.Mnle li.on a{ color:#fff; }
.Mnle li:hover{background: #0068ad;  }
.Mnle li:hover a{ color:#fff; }
.abt1{ text-align: center; color:#333333; font-size: 30px; padding: 40px 0;}
.Nrs p{ text-align: justify; line-height: 32px; margin-bottom: 40px; color:#666; }
.Nrs p img{ max-width: 100%; height: auto; }
.Nrs .pic{ text-align: center; }
.Nrs ul{margin: auto; text-align: center; box-shadow: 0 0 6px rgba(0,0,0,.2); background: #fff; z-index: 9; position: relative; }
.Nrs ul li{ width: 16.6%; height: 160px; text-align: center; display: inline-block; position: relative;text-align: center; box-sizing: border-box; padding-top: 40px; transition: .5s; box-shadow: 0 0 5px rgba(0,0,0,0);}
.Nrs ul li span::before{display: block; font-size: 38px;  margin-bottom: 6px; transition: .5s; }
.Nrs ul li span{ font-size: 15px; color:#666666;  transition: .5s; }
.Nrs ul li::before{  width: 1px; height: 107px; display: block; content: ""; position: absolute; right: 0;  background: #efefef; top: 50%; margin-top: -53px; transition: .5s;  }
.Nrs ul li.on span::before{ color:#0069ae; }
.Nrs ul li.on span{  color:#0069ae; }
.Nrs ul li.on{ border-bottom: 3px solid #e36900; box-shadow: 0 0 5px rgba(0,0,0,.2); height: 170px;  background: #fff; }
.Nrs ul li:hover span{color:#0069ae;  }
.Nrs ul li:hover{ border-bottom: 3px solid #e36900; box-shadow: 0 0 5px rgba(0,0,0,.2); height: 170px;  background: #fff;}
.Nrs ul li:hover span::before{ color:#0069ae; }


.Nsc1{ width: 120%; margin-left: -10%; margin-top: -80px; margin-bottom: 100px; }
.Nsc1 div{padding: 100px 140px; padding-top: 120px;  padding-bottom: 80px; box-sizing: border-box;  }
.Nsc1 div p{ width: 384px; margin-bottom: 16px; }
.Nsc1 div .qy1{ font-weight: bold; font-size: 30px; color:#ffffff; margin-bottom: 46px; }
.Nsc1 div .qy1::before{ content: ""; width: 31px; height: 3px; background: #fff; position: absolute; margin-top: 54px; }
.Nsc1 div .qy2{ color:#ffffff; line-height: 32px; }
.Nsc1 div .qy3{ font-size: 12px; color: rgba(255,255,255,.3);line-height: 27px; text-transform: uppercase; }


.ryzz .left{width: 200px; min-height: 884px; background: #e4e4e4; float: left; }
.ryzz .left p{ width: 100%; line-height: 64px; text-align: center; }
.ryzz .left p a{ color:#666666; font-size: 16px; display: block; }
.ryzz .left p:hover a{ color:#fff; }
.ryzz .left p:hover{ background: #0068ad; }
.ryzz{ margin-top: 55px; overflow: hidden; }
.ryzz .right{ width: 958px; float: right;overflow: hidden;}
.ryzz .right ul{ margin-right: -20px; }
.ryzz .right li{ width: 301px; height: 211px; border: 1px solid #eaeaea; display: inline-block;  margin-right: 16px; margin-bottom: 16px; }
.ryzz .right li img{ width: 100%; height: 100%; display: block; }
.ryzz .Rnr{ border-top: 1px solid #e6e6e6; margin-top: 10px;  padding-top: 24px; }
.ryzz .Rnr p{ font-size: 14px; color:#444444; line-height: 27px; }

table{ margin: auto;  border: 1px solid #f0f2f6 !important; margin-bottom: 10px; }
table td{   padding-left: 5px;  border: 1px solid #f0f2f6 !important; }


.qyxc{ background: url("../i/vidb.jpg") no-repeat center; }
.Nrs .pic video{ width: 80%; height: auto; }

.zjlb li{ background: #f5f5f5; margin-top: 80px; min-height: 288px; width: 94%; float: right; }
.zjlb li .left{ float: left;margin-top: -50px; margin-left: -76px; }
.zjlb li .left img{ display: block; }
.zjlb li .right{ float: left; width: 850px; margin-left: 40px; margin-top: 40px; }
.zjlb{ overflow: hidden;}
.zjlb li .right>p{ color:#333333; font-size: 24px;font-weight: bold; }
.zjlb li .right>p span{ color:#e77b1a; font-size: 16px; font-weight: 400; margin-left: 15px; }
.zjlb li .right .rinm{overflow: hidden; margin-top: 20px; }
.zjlb li .right .rinm .lt{ float: left; width: 405px; }
.zjlb li .right .rinm p{ color:#666666; font-size: 14px; line-height: 32px; }
.zjlb li .right .rinm p strong{ color:#333; font-size: 15px; }
.zjlb li .right .rinm span{ font-weight: bold;color:#666666; }
.zjlb li .right .rinm .rt{ float: left; width: 400px; padding-left: 30px; border-left: 1px solid #e6e6e6; }

.Sum{ padding: 40px 0; text-align: center; }
.Sum .checkon{ background: #004694; color:#fff;}
.Sum a{ display: inline-block; border: 1px solid #eeeeee; color:#666666; padding: 6px 10px; margin: 0 8px; font-size: 14px; transition: .5s; }
.Sum a:hover{ background: #004694; color:#fff; }
.xwzx form{ width: 1200px; margin: auto; }
.xwzx li{ overflow: hidden; padding: 26px 0; position: relative; }
.xwzx li .left{ float: left; width: 114px; background: #e8e8e8;height: 121px; text-align: center; margin-top: 25px; transition: .5s; }
.xwzx li .lft{ width: 746px; float: left; margin-left: 27px;  margin-top: 25px; }
.xwzx li .rit{width: 260px; height: 164px; float: right; }
.xwzx li .rit img{ width: 100%; height: 100%; display: block; }
.xwzx li .left .p1{ color:#333333;font-size: 40px; padding-top: 18px;transition: .5s; }
.xwzx li .lft .p1{ color:#333333; font-size: 18px;transition: .5s;  }
.xwzx li .lft .p2{ color:#999999; line-height: 24px; font-size: 13px; margin: 10px 0;}
.xwzx li .lft .p3{ background: #f6b06e; width: 128px; height: 28px; line-height: 28px; text-align: center; color:#fff; font-size: 12px; transition: .5s; }
.xwzx li::before{ position: absolute; width: 100%; height: 100%;  content: ""; left: 0;top: 0;transition: .5s;  }
.xwzx{ margin-top: 30px; }
.xwzx li:nth-child(2n)::before{ background: #f8f8f8; }
.xwzx li:hover::before{ background: #0068ad; }
.xwzx li:hover .left{ background: #fff; }
.xwzx li:hover .lft .p1{ color:#fff; }
.xwzx li:hover .lft .p2{ color:#fff; }
.xwzx li:hover .lft .p3{ background: #fff; color:#0068ad; }

.Nv{ border-bottom: 1px dashed #d3d3d3; }
.Nv p{ color:#666666; font-size: 15px; line-height: 32px; padding-bottom: 30px; }
.jsul{ margin-right: -13px; overflow: hidden; padding-top: 40px; }
.jsul li{ width: 289px; height: 214px; float: left;  position: relative; margin-right: 13px; margin-bottom: 13px; }
.jsul li .pic{ width: 100%; height: 100%; }
.jsul li .pic img{ display: block; width: 100%; height: 100%; }
.jsul li span{ position: absolute; width: 100%; bottom: 0; background: rgba(0,0,0,.5); line-height: 40px; color:#fff; font-size: 14px;  text-align: center; padding: 0 8px; box-sizing: border-box;
text-overflow: ellipsis; white-space: nowrap; overflow: hidden;
}
.anxq.Mnv{ background: none; }
.anxq .Mnri{ float: left; }



.alxms{ background: #e8e8e8; }
  .alxms .slideBox{width:100%; max-width: 1200px; margin:20px auto; position:relative;}
  .alxms .slideBox .btn{position:absolute;width:36px;height:82px; margin-top: 15px; cursor:pointer;z-index:99;font-size:50px;font-weight:bold;
		 margin-top: 15px; top: 35%;
	}
  .alxms .slideBox #prevTop,.mod18 #nextTop{top:35%;width:31px;height:69px;}
	.mod18 #prevTop{   left: 0;}
	.mod18 #nextTop{right: 0; }
		.mod18 #next{   right: -6%;}
		.mod18 #prev{ left: -5%;}


  .alxms .slideBox li{float:left;}
  .alxms .slideBox .cf li{position:relative;color:#fff;}
  .alxms .slideBox{height:630px;position:relative;overflow:hidden;}
  .alxms .slideBox ul{height:630px;position:absolute;}
  .alxms .slideBox li{width:1200px;height:622px;}
	  .alxms .slideBox li img{ width: 1200px; height: 622px; }
  .alxms .slideBox .listBox{width:860px;height:80px;margin:0 auto;position:relative;padding:6px 0 10px;overflow:hidden; text-align: center; padding-bottom: 0; }
  .alxms .slideBox .listBox ul{position:absolute;}
  .alxms .slideBox .listBox li{width:110px;height:74px;cursor:pointer;position:relative;}
  .alxms .slideBox .listBox li i{display:none;}
  .alxms .slideBox .listBox li a{display:block;width:124px;height:74px;}
  .alxms .slideBox .listBox li img{width:105px;height:74px;}
  .alxms .slideBox .listBox .on img{width:99px;height:68px;border:3px solid #f6b06e;}
  .alxms .slideBox .listBox .on i{display:block;}


  .alxms .slideBox .hd li{ }



.Wzn .Wznry{ color:#666666; font-size: 15px; line-height: 27px; padding: 30px 0; border-bottom: 1px solid #e6e6e6; padding-top: 15px; }
.Wzn .Wznr p{ color:#666666; font-size: 15px; line-height: 32px; }
.Wzn .Wznr{ padding: 30px 0;}

.djgz{ background: #efefef; }
.djgz .Mnle li.on{ background: #ea2b28; }
.djgz .Mnri .icon-fangzi{ background: #f88e95; }
.Djmg{ overflow: hidden; margin-top: 50px; }
.Djmg ul{ margin-right: -28px; }
.Djmg li{ width: 584px; height: 350px; background: #fff; padding: 44px; box-sizing: border-box; float: left; margin-right: 28px; margin-bottom: 28px;}
.Djmg li .pic{ display: none; }
.djgz .Mnv{ background: #fff; }
.Djmg li .lp1{ color:#666666; font-size: 24px; }
.Djmg li .lp1 span{ color:#666666; margin-left: 8px; }
.Djmg li .lp2{ color:#333333; font-size: 20px; line-height: 32px; font-weight: bold; margin-top: 20px;
	display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden;}
.Djmg li .lp3{ font-size: 14px; color:#999999; line-height: 24px; margin-top: 25px;
	display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden;
}
.Djmg li .lp4{ margin-top: 40px; }
.Djmg li .lp4 span{ font-size: 24px; }
.Djmg li:hover{ background: #ea2b28; transition: .5s; }
.Djmg li:hover p{ color:#fff; transition: .5s; }
.Djmg li:hover span{ color:#fff; transition: .5s; }
.Djmg li:nth-child(1){ width: 99%; position: relative; height: 431px; }
.djgz .Djmg .cen{ overflow: hidden; }
.Djmg li:nth-child(1) .le1{ float: left; width: 500px; }
.Djmg li:nth-child(1) .pic{ display: block; float: right; width: 600px; height: 431px; position: absolute; right: 15px; top: 0; }
.Djmg li:nth-child(1) .pic img{ width: 100%; height: 100%; display: block; }
.Djmg li:nth-child(1) .lp3{-webkit-line-clamp: 3; }
.Djmg li:nth-child(1) .lp4{ margin-top: 70px; }
.djgz .banner .wzm p{ color: #ea2b28; }
.djgz .banner .wzm p span{ color: #ea2b28; }

.djgz .banner .wzm p span:nth-child(1){ background: url("../i/lba.png") no-repeat top; }
.djgz .banner .wzm p span:nth-child(2){background: url("../i/rba.png") no-repeat bottom; }
.Mn{ overflow: hidden; border: 1px solid #e9e9e9; padding: 20px; box-sizing: border-box; }
.Mn .left{ float: left; width: 416px; height: 247px; }
.Mn .left img{ display:block; width: 100%; height: 100%;}
.Mn .right{ float: left; width: 685px; margin-left: 30px; margin-top: 26px; }
.Mn .right .p1{ color:#333333; font-weight: bold; font-size: 18px; }
.Mn .right .p2{ font-size: 14px; color:#999999; margin: 14px 0;}
.Mn .right .p3{ font-size: 14px; line-height: 27px; color:#666666; }
.Mn .right .p4{ width: 130px; height: 34px; text-align: center; line-height: 34px; font-size: 14px; color:#fff; background: #f6b06e; margin-top: 30px; }

.mnul{ margin-right: -30px;  }
.mnul li{ width: 380px; height: 354px; border: 1px solid #e9e9e9; float: left; padding: 20px; box-sizing: border-box; float: left; margin-right: 30px; margin-top: 20px; }
.mnul li .pic{ width: 100%; height: 201px; }
.mnul li .pic img{ width: 100%; height: 100%; display:block;  }
.mnul li .fte{font-size: 14px; line-height: 27px; color:#666666; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; padding: 12px 0; padding-top: 8px; }
.mnul li .tle{ overflow: hidden; text-overflow: ellipsis; white-space: nowrap; line-height: 32px; font-size: 16px; margin-top: 10px; }
.mnul li .tims{ color:#999999; font-size: 12px; }
.mnul li .tims span{ color:#f6b06e; float: right; }
.mnul li:hover{ box-shadow: 0 0 10px rgba(0,104,173,.5); border: 1px solid #0068ad;}
.Vpmm{ clear: both; }
.ygfca{ background: #f7f7f7; }
.ygfca .anxq.Mnv{ background: #f7f7f7; }
.ygfca .ygfc .cen{ background: #fff; padding-bottom: 20px; }
.abt2{ font-size: 12px; color:#999; text-align: center; }
.ygfca .abt1{padding-bottom: 20px; padding-left: 10%; padding-right: 10%; }
.ygfca .alxms .slideBox{  padding-top: 20px;  width: 884px; }
.ygfca .alxms .slideBox li{ width: 884px; height: 512px; }
.ygfca .alxms .slideBox li img{ width: 100%; height: 100%; }
.Musld{ width: 90%; margin: auto; height: 1px; background: #e0e0e0;  margin: 30px auto; }
.Sxyp{ padding: 30px 0;}
.Sxyp p{ color:#999999; font-size: 15px; line-height: 32px; }
.Sxyp p a{ color:#666666; font-size: 15px; }

.rlzym{ margin-top: 62px; margin-bottom: 78px; overflow: hidden; position: relative;}
.rlzym .left{ width: 677px;  }
.rlzym .left .lp1{ color:#666666; font-size: 15px; text-transform: uppercase; }
.rlzym .left .lp2{ color:#f17f29; font-size: 24px; margin-top: 4px; }
.rlzym .left .Lvk{ width: 668px; height: 494px;border: 3px solid #f1f1f1; background: url("../i/rlle.jpg") bottom no-repeat #fff; box-sizing: border-box; padding: 30px;
margin-top: 18px;
 }
.rlzym .left .Lvk .lkbt{ background: url("../i/huim.png") no-repeat left; height: 39px; margin: 0 0; line-height: 39px; box-sizing: border-box; padding-left: 14px; color:#fff; }
.rlzym .left .Lvk .lkbt span{ color:#ffffff; padding-left: 8px; position: relative; top: 4px; }
.rlzym .left .Lvk p{ color:#666666; font-size: 14px; margin: 15px 0; line-height: 27px; }
.rlzym .right{ position: absolute; top: 0; right: 0; width: 552px; height: 571px; }
.rlzym .right .picScroll-left .bd ul li{ width: 548px; height: 574px; }
.rlzym .right .picScroll-left .bd ul li img{ width: 100%;  height: 514px;display: block; }

.rlzym .right .picScroll-left .hd{ top: 50%;  margin-top: -10px; width: 100%; }
.rlzym .right .picScroll-left .hd .prev,.rlzym .right .picScroll-left .hd .next{
	width: 36px; height: 82px; background: rgba(255,255,255,.2); border: none; border-radius: 0; line-height: 82px; color:#fff;
}
.rlzym .right .picScroll-left .hd  i{ color:#fff; font-size: 20px; }
.rlzym .right .picScroll-left .hd .prev{ left: 15px; }
.rlzym .right .picScroll-left .hd .next{ right: 15px; }
.rlzym .right .picScroll-left div p{ color:#333333; padding-top: 18px; }
.zpxx{ margin-top: 56px; }
.zpxx .cen{ width: 1000px; margin: auto; }
.zpxx .zw{ width: 100%; height:56px; line-height: 56px; background: #e4e4e4; }
.zpxx .zw span{ display: inline-block; text-indent: 1.5em; color:#333333; font-size: 14px; font-weight: bold; }
.zpxx .zw1{ width: 41%;}
.zpxx .zw2{ width: 18%;}
.zpxx .zw3{ width: 22%;}
.zpxx .zw4{ width: 17%;}

.Mpo li{ height: 56px; line-height: 56px; transition: .5s; }
.Mpo li span{display: inline-block; text-indent: 1.5em; color:#333333; font-size: 14px;transition: .5s; }
.Mpo li:nth-child(2n){ background: #fbfbfb; }
.Mpo li:hover{ background: #0068ad;}
.Mpo li:hover span{ color:#fff; }

.zpxxnr{ margin-bottom: 74px; }
.zpxxnr .cen{ width: 1000px; }
.zpxxnr .Kf1{ background: #fafafa; border: 3px solid #f1f1f1;  padding: 14px 110px;}
.zpxxnr .Kf1 span{ display: inline-block; width: 26%; color:#555555; font-size: 14px; line-height: 36px; }
.zpxxnr .Kf1 span strong{color:#555555; font-size: 14px;}
.zpxxnr .Kf1 span:nth-child(4n){ width: 16%; }
.zpxxnr .Kf2{background: #fafafa; border: 3px solid #f1f1f1; padding: 0 20px; margin-top: 26px; }
.zpxxnr .Kf2 p{ color:#555555; font-size: 15px; line-height: 32px; }
.zpxxnr .Kf2 p strong{ color:#333333; font-size: 15px;  display: block; margin-top: 15px; }
.zpxxnr .Kf2 .more{ width: 306px; height: 48px; background: #0068ad; margin: auto; text-align: center; line-height: 48px;  margin-top: 30px; }
.zpxxnr .Kf2 .more a{color:#ffffff; font-size: 18px; }
.zpxxnr .Kf2 .moreA{ text-align: center; margin-top: 16px;  margin-bottom: 38px; }
.zpxxnr .Kf2 .moreA a{ color:#0068ad; font-size: 18px; border-bottom: 1px solid #0068ad; }
.fzlc{ content: ""; width: 4px; height: 100%; background: #afafaf; position: absolute; left: 50%; margin-left: -2px; }


#title {
  height: 65px;
  border-bottom: 1px solid rgb(1, 134, 209);
}

#title h2 {
  font-size: 24px;
  line-height: 65px;
  color: #0186d1;
}

.wrapper h4 {
  margin-top: 10px;
  line-height: 45px;
  color: #0186d1;
}

.wrapper form {
  position: relative;
  font-size: 14px;
  height: 650px;
  overflow: hidden; margin-bottom: 15px;  margin-top: 10px;
}

.wrapper #box-left,
.wrapper #box-right {
  position: absolute;
  display: inline-block;
  width: 600px;
}

.wrapper #box-right {
  top: 0;
  right: 0;
}

.wrapper .input-row {
  position: relative;
  height: 46px;
}

.wrapper .input-row div,
.wrapper .input-row input[type="text"],
.wrapper .input-row input[type="datetime"] {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}

.wrapper .input-row div.right {
  margin-left: 100px;
}

.wrapper .input-row input[type="text"],
.wrapper .input-row input[type="datetime"] {
  width: 374px;
  height: 22px;
  border: 1px solid rgb(220, 221, 221);
}

.wrapper form input[type="reset"],
.wrapper form input[type="submit"] {
  width: 310px;
  height: 48px;
  bottom: 32px;
  background-color: rgb(1, 134, 209);
  box-sizing: border-box;
  transition: all 0.2s;
  border: 0;
  color: #fff;
  border-radius: 5px;
  outline: none;
}

.wrapper form input[type="button"] {
  right: 340px;
}

.wrapper form input[type="reset"]:active,
.wrapper form input[type="submit"]:active {
  background-color: #fff;
  border: 1px solid rgb(1, 134, 209);
  border-radius: 5px;
  color: rgb(1, 134, 209);
}

.wrapper .input-row select {
  height: 22px;
}

.wrapper .left {
  display: inline-block;
  width: 110px;
  padding-right: 5px;
  line-height: 24px;
  text-align: right;
}

.wrapper .left .red {
  color: red;
}

.wrapper #box-right textarea {
  position: absolute;
  resize: none;
  margin: -10px 0 0 2px;
}

#button {
  position: absolute;
  width: 630px;
  bottom: 20px;
  left: 50%;
  transform: translateX(-50%);
}

#title-nav {
  box-sizing: border-box;
  margin: 20px 0;
  font-size: 0;
  height: 45px;
  border-top: 1px solid #0068ad;
		border-left: 1px solid #0068ad;
}

#title-nav .title-nav-item {
  display: inline-block;
  box-sizing: border-box;
  font-size: 16px;
  height: 45px;
  line-height: 45px;
  padding: 0 10px;
  color: #0068ad;
  cursor: pointer;

}
.wrapper{ margin-top: 50px; }
#title-nav .title-nav-item#on {
	background: #0068ad;
	color:#fff;
	border: 1px solid #0068ad;
}

.segmentation {
  height: 45px;
}

#selfAssessmentBox {
  position: relative;
  margin-top: 260px;
}

#selfAssessmentBox textarea {
  resize: none;
  padding: 10px;
}

#selfAssessmentBox span {
  display: block;
  width: 100px;
  text-align: right;
  line-height: 45px;
}

.download-box {
  padding-bottom: 30px;
	text-align: center;
}

.download-box h3 {
  color: #0068ad;
	border-bottom: 1px solid #0068ad;
}
.download-box a{ display: inline-block; }
.download-box p {
  padding: 20px 0;
}




        .input-row .left {
            width: 150px !important;
        }
        .input-row .right{
            margin-left: 150px !important;
        }
        .input-row .right .ipt{
            width: 300px !important;
            border: 1px solid rgb(220, 221, 221) !important;
            height:25px !important;
        }
        .download-box{
            margin:0 auto;
            width: 1080px;
        }
        #selfAssessmentBox{
            width: 800px !important;
            margin-left: 65px;
        }
        #selfAssessmentBox textarea{
            margin-left: 80px;
            width: 680px !important;
        }
        .resume{
            width: 400px;
            height:200px;
        }
        .download:hover h3{
            color: red;
        }
.ygnr{ width: 90%; margin: auto; padding-bottom: 30px; }
.ygnr p{ color:#666666;font-size: 15px; line-height: 30px; }
.ygnr p.pic{ text-align: center; margin: 10px 0;}

.ygnr .pic img{ max-width: 100%; height: auto; }
.djgz  li:hover{ background:#ea2b28; }
.qyxc .Nrs{ margin-bottom: 0; padding-bottom: 20px; }
.qyxc .Nrs .pic{ margin-bottom: 0; }


@media screen and (max-width:640px) and (min-width:0px){

.sjcx{ display: inline-block;}
.sjyc{ display: none;}
.ygnr p video{ max-width: 100%;height: auto;}
body{ max-width: 640px; min-width: 320px; margin: auto; }
.BigDiv{max-width: 640px; min-width: 320px; margin: auto; }
.cen{width: 94%; margin: auto; }
.lc{ display: none; }
.yde{ background-size: auto 100%; background-position: left; }
.yde .logo img{ width: 100%; }
.Msdn div{ margin: 0 5%; }
.Msdn div span{ font-size: 35px; width: 90px; height: 90px; }
.Msdn div p{ font-size: 18px; }
.top .left{ width: 80%; margin-top: 15px; }
.top .left img{ width: 100%; }
.top .right{ float: right; width: 18%; margin-top: 20px; }
.top .right .rto1{ display: none; }
.top .right .rto2{ position: absolute;  }
.top{ height: 60px; }
.ment{ float: right; }
.ment img{ width: 30px; }
.fullslide1 .hd{ margin-left: -39px; }
.slideBox{ float: none; width: 80%; height: auto; margin: auto; }
.slideBox .bd img{ width: 100%; height: auto; }
.Hpm1 .news{ float: none; width: 100%; margin-left: 0; }
.top .rto2 {
	display: none;
	    margin-left: 0;
	    width: 100px;
	    right: 0;
			top: 0;
	    background: #005d8b;
	    padding: 5px 0;
	    z-index: 999;
	    margin-top: 61px;
	  }

	  .top .rto2 li {
	    height: auto;
	    line-height: inherit;
	    margin: auto;
	    width: 100%;
	    text-align: center;
	    line-height: 27px;
			height: auto;
	  }

	  .top .rto2 li .Abum {
	    display: none !important;
	  }

	  .top .rto2 li a {
	    color: #fff;
	    font-size: 14px;
	  }

.top{overflow: inherit; }
*{ font-size: 14px; }
p a{ font-size: 14px; }
.Hpm1 .t a{ font-size: 14px; }
.Hpm1 .news .Clanm span{ font-size: 14px; }
.Hpm1 .news{ margin-top: 15px; }
.Hpm1 .Dts .right{ min-width: 220px; width: 70%; }
.Hpm1 .news .Clanm{ height: 30px; line-height: 25px; }
.Aunm{ float: none; margin-left: 0; width: 100%; margin-top: 10px; }
.Hpm1{margin-bottom: 20px; margin-top: 20px; }
.Aunm .nr .right .more{ margin-top: 10px; }
.H2a{ text-align: center; }
.H2a li p{ font-size: 12px; width: 90%; margin: auto; }
.H2a li{ width: 30%; vertical-align:  top; margin: 1% 1%;  height: 98px; }
.Nrb{ width: 94%; margin: auto; }
.H2bnr .picScroll-left .bd ul li{ width: 70%; height: auto;padding-bottom: 5px; }
.H2bnr .picScroll-left .bd ul li a > div{ width: 96%;height: auto; }
.H2bnr .picScroll-left .hd .prev, .H2bnr .picScroll-left .hd .next{ width: 26px; border-radius: 0; }
.H2bnr{ height: auto; padding: 20px 0;}
.H2bnr .picScroll-left{ padding-top: 0; }
.Wmsud p{ line-height: 27px; }
.fote .left{ width: 100%; float: none; border: none; }
.fote .left p a{ width: 32%; text-align: center; }
.fote .right .lm2{ float: none; width: 100%; text-align: center; margin: 10px 0;}
.fote .right .lm2 p{ margin: 0 10px; }
.fote .right{ width:90%; float: none; margin: auto; }
.fote .right .lm1{ width: 100%; float: none; overflow: hidden; display: none; }
.Wmsud{ margin-top: 0; }
.abt1{ padding: 20px 0; font-size: 20px; }
.Mnri{ line-height: 30px; }
.mod18 { width:300px; overflow: hidden; position: inherit; }
.mod18 li{ width: 300px; }
.mod18 li img{ width: 100%; height: auto; }
.mod18 .listBox li{ width: 90px; height: 54px; }
.mod18 .listBox .on img{ width: 80px; height: 50px; }
.mod18 .listBox li img{ width: 88px; height: 54px; }
.mod18 .listBox li a{ width: auto; height: auto; }
.mod18 #prev{ left: 0; top: 25%; }
.mod18 #next{ right: 0; text-align: right;top: 25%;  }
.Wzn .Wznry{ font-size: 14px; line-height: 27px; padding:0; padding-bottom: 20px; }
.Wzn .Wznr{ padding: 20px 0; }
.Wzn .Wznr p{ font-size: 14px; line-height: 27px; }
.banner .wzm p{ font-size: 24px; }
.banner .wzm{ display: none; }
.Mnle li{ width: auto; min-width: inherit; line-height: 30px; padding: 5px 8px; }
.Mnri{ float: left; display: none; }
.Djmg li:nth-child(1){ width: 100%; height: auto; }
.Djmg li:nth-child(1) .pic{ display: none; }
.Djmg li{ padding: 20px; box-sizing: border-box; float: none; }
.Djmg ul{ margin-right: 0; }
.Djmg li:nth-child(1) .le1{ float: none; width: 100%; }
.Djmg li .lp2{ font-size: 18px; line-height: 27px; }
.Djmg li:nth-child(1) .lp4{ margin-top: 20px; }
.Djmg li:nth-child(1) .lp3{ margin-top: 15px; }
.Djmg li:nth-child(1) .lp2{ margin-top: 15px; }
.Djmg li{ width: 100%; height: auto; }
.Djmg li .lp4{ margin-top: 20px; }
.Nrs .pic{ margin-bottom: 20px; }
.Nrs p{ line-height: 27px; }
.Nsc1 div{ padding: 20px; }
.Nsc1{ width: 100%; margin: auto; }
.Nsc1 div p{ width: 100%; }
.Nrs ul li::before{ display: none; }
.Nrs ul li{ width: 33%; height: auto; padding: 20px 0;}
.Nrs ul li.on{ height: auto; border: none;  }
.Nrs ul li:hover{ height: auto;  border: none; }
.Nsc1 div .qy2{ line-height: 27px; }
.Nsc1 div .qy3{ line-height: 24px; }

.Nsc1 div .qy1{ font-size: 24px; }
.Nrs{ margin-bottom: 20px; }
.Nv p{ font-size: 14px; line-height: 27px; padding-bottom: 20px; }
.jsul li{ width: 47.5%; margin: 1% 1%; height: auto; }
.jsul{ margin-right: 0;  padding-top: 20px; }
.Sum{ padding: 20px 0;}
.jsul li span{ line-height: 30px; }
.Mn .left{ float: none; width: 100%; height: auto; }
.Mn .right{ margin: auto; width: 100%; float: none; margin-top: 15px; }
.mnul li{ margin-top: 20px; margin-bottom: 0;  }
.Mn .right .p3{ display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 3;
overflow: hidden; }
.Mn .right .p1{ font-size: 16px;display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden;  }
.mnul{ margin-right: 0; }
.mnul li{ width: 100%; height: auto; float: none; padding: 10px; }
.Mn{ padding: 10px; }
.mnul li .fte{ padding: 8px 0;}
.qywh{ margin-top: 20px; }
.qyxc .Nrs{ margin-bottom: 0; padding-bottom: 20px; }
.qyxc .Nrs .pic{ margin-bottom: 0; }
.wrapper #box-left, .wrapper #box-right{ position: relative; width: 100%; }
.input-row .left{ width: 100px !important;}
.input-row .right{ margin-left: 100px !important;}
.input-row .right .ipt{ width: 200px !important;}
.segmentation{ height: 20px; }
.wrapper form{ height: auto; }
#button{ position: relative; width: 100%; }
.wrapper form input[type="reset"], .wrapper form input[type="submit"]{ width: 49%; }
.resume{ width: 200px; height: 100px; }
.wrapper .Zwspj{  }
.wrapper #box-right{ padding-bottom: 100px; }
.download-box{ width: 100%; }
.rlzym .right{ position: relative; width: 100%; height: auto; left: inherit; top: inherit; }
.rlzym{ margin: 20px 0;}
.rlzym .left{ width: 100%; }
.rlzym .left .Lvk{ width: 100%; height: auto; padding: 15px; }
.rlzym .right .picScroll-left { margin-top: 20px; }
.rlzym .right .picScroll-left .bd ul li{ width: 100%; height: auto; }
.rlzym .right .picScroll-left .bd ul li img{ height: auto; }
.ryzz .left{ width: 100%; height: auto; float: none; min-height: inherit; }
.ryzz .left p{ line-height: 30px; width: 49%; display:inline-block; }
.ryzz .right{ float: none; width: 100%; height: auto; }
.ryzz .right li{ width: 44%; margin: 2% 2%;height: auto; }
.ryzz .right ul{ margin-right: 0; }
.ryzz{ margin: 20px 0;}
.ryzz .Rnr{ padding-top: 14px; }
.xwzx li{ position: relative; }
.xwzx li .left{ height: auto; width: 80px; margin-top: 0;float: none; position: absolute; right: 0; bottom: 0; padding: 5px 0;}
.xwzx li .left .p1{ font-size: 16px; padding-top: 0; }
.xwzx li .left .p2{ font-size: 12px; }
.xwzx li .lft{ float: none; width: 100%; margin: auto; }
.xwzx li .lft .p2{ margin-bottom: 18px; }
.xwzx li .rit{ display: none; }
.xwzx li{ padding: 12px 0;}
.xwzx{ margin-top: 15px; }
.ygfc{ padding: 10px 0;}
.Musld{ margin: 20px 0;}
.ygnr p{ font-size: 14px; line-height: 27px; }
.ygfca .alxms .slideBox { width:300px; overflow: hidden; position: relative; margin-bottom: 0; }
.ygfca .alxms .slideBox li{ width: 300px; }
.ygfca .alxms .slideBox li img{ width: 100%; height: auto; }
.ygfca .alxms .slideBox .listBox li{ width: 90px; height: 54px; }
.ygfca .alxms .slideBox .listBox .on img{ width: 80px; height: 50px; }
.ygfca .alxms .slideBox .listBox li img{ width: 88px; height: 54px; }
.ygfca .alxms .slideBox .listBox li a{ width: auto; height: auto; }
.ygfca .alxms .slideBox #prev{ left: 0; top: 25%; }
.ygfca .alxms .slideBox #next{ right: 0; text-align: right;top: 25%;  }
.Sxyp{ padding: 20px 0;}
.zpxx{ margin-top: 20px; }
.zpxx .cen{ width: 100%; }
.zpxx .zw{width: 800px; }
.zpxx .zw span{ text-indent: 1em;  }
.zpxx .zw1{ width: 200px; }
.zpxx .zw2{ width: 150px; }
.zpxx .zw3{ width: 200px; }
.zpxx .zw4{ width: 200px; }
.Mpo{ }
.Mpo li{ width: 800px; }
.zpxx{ overflow-x: auto; }
.zpxxnr{ margin-bottom: 30px;width: 94%; margin: auto; margin-bottom: 20px; }
.zpxxnr .cen{ width: 100%; }
.zpxxnr .Kf1{ padding: 10px;}
.zpxxnr .Kf1 span{ width: 49%; line-height: 30px; }
.zpxxnr .Kf1 span:nth-child(4n){ width: 49%; }
.zpxxnr .Kf2 p{ font-size: 14px; line-height: 24px; }
.zjlb li .left{ margin: auto; margin-right: 10px; width: 100px;}
.zjlb li .left img{ width: 100%; height: auto; }
.zjlb li .right{ width: 100%; float: none;margin: auto; padding: 10px 0; }
.zjlb li .right > p span{ display: block; margin-left: 0; }
.zjlb li .right .rinm{ margin-top: 0; }
.zjlb li .right .rinm .lt{ width: 100%; float: none; }
.zjlb li .right .rinm .rt{ float: none; width: 100%; padding: 0; border: none; }
.zjlb li .right .rinm{ overflow: inherit; padding-left: 10px; margin-top: 10px; }
.zjlb li{ float: none; height: auto; }
.zjlb li .right .rinm p{ line-height: 24px; }
.yde{  background: url("../i/ydy.jpg") no-repeat top; background-size: auto 100%; }


}
